home *** CD-ROM | disk | FTP | other *** search
/ 10,000 Great Games / 10,000 Great Games.iso / Product / 66 / data1.cab / Source_Files / Src / MainFrm.h < prev    next >
C/C++ Source or Header  |  2000-01-16  |  2KB  |  66 lines

  1. #if !defined(AFX_MAINFRM_H__62FB8269_F348_11D1_82DF_FCD070D9A530__INCLUDED_)
  2. #define AFX_MAINFRM_H__62FB8269_F348_11D1_82DF_FCD070D9A530__INCLUDED_
  3.  
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif
  7.  
  8. class CMainFrame : public CFrameWnd
  9. {
  10. protected:
  11.     CMainFrame();
  12.     DECLARE_DYNCREATE(CMainFrame)
  13.  
  14.     //{{AFX_VIRTUAL(CMainFrame)
  15.     public:
  16.     virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  17.     virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
  18.     //}}AFX_VIRTUAL
  19.  
  20. public:
  21.     virtual ~CMainFrame();
  22.     static void ResizeToFitGameArea();    
  23. #ifdef _DEBUG
  24.     virtual void AssertValid() const;
  25.     virtual void Dump(CDumpContext& dc) const;
  26. #endif
  27.  
  28.     CStatusBar  m_wndStatusBar;
  29.     CToolBar    m_wndToolBar;
  30.  
  31. protected:
  32.     //{{AFX_MSG(CMainFrame)
  33.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  34.     afx_msg void OnViewGameArea();
  35.     afx_msg void OnUpdateViewGameArea(CCmdUI* pCmdUI);
  36.     afx_msg void OnSettingsDetaillevelUseParallaxScrolling();
  37.     afx_msg void OnUpdateSettingsDetaillevelUseParallaxScrolling(CCmdUI* pCmdUI);
  38.     afx_msg void OnSettingsDetaillevelUseVideoHardware();
  39.     afx_msg void OnUpdateSettingsDetaillevelUseVideoHardware(CCmdUI* pCmdUI);
  40.     afx_msg void OnSettingsLowdetallevel();
  41.     afx_msg void OnUpdateSettingsLowdetallevel(CCmdUI* pCmdUI);
  42.     afx_msg void OnSettingsSelectplayers();
  43.     afx_msg void OnSettingsAlwaysshowplayernames();
  44.     afx_msg void OnUpdateSettingsAlwaysshowplayernames(CCmdUI* pCmdUI);
  45.     afx_msg void OnViewBackgroundarea();
  46.     afx_msg void OnUpdateViewBackgroundarea(CCmdUI* pCmdUI);
  47.     afx_msg void OnRunFromHere();
  48.     afx_msg void OnRunLevel();
  49.     afx_msg void OnUpdateViewDebuginfo(CCmdUI* pCmdUI);
  50.     afx_msg void OnViewDebuginfo();
  51.     afx_msg void OnSettingsGameoptionsNoarmor();
  52.     afx_msg void OnUpdateSettingsGameoptionsNoarmor(CCmdUI* pCmdUI);
  53.     afx_msg void OnViewGrid();
  54.     afx_msg void OnUpdateViewGrid(CCmdUI* pCmdUI);
  55.     afx_msg void OnFileNewRandom();
  56.     afx_msg void OnQuickstart();
  57.     afx_msg void OnSettingsRandomlevel();
  58.     afx_msg void OnSettingsGameoptionsGammacorrection();
  59.     afx_msg void OnSettingsGammacorrection();
  60.     //}}AFX_MSG
  61.     DECLARE_MESSAGE_MAP()
  62. };
  63.  
  64. //{{AFX_INSERT_LOCATION}}
  65.  
  66. #endif